草庐IT

Android 逆向

全部标签

android - 如何在android中制作自定义textview?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我正在开发布局。我为此布局开发了可绘制对象。但在此View中未调整文本。有人告诉我有关库的信息吗?还有其他指南请提供给我。谢谢

Android 软键盘推送 View

我正在为android开发一个软键盘,我遇到了一个我无法解决的问题。问题是,当我打开键盘时,它会错误地移动其他View(见图片,我的键盘在左边)。我尝试了在stackoverflow或其他地方找到的多种解决方案,但它们对我不起作用。我试过:android:windowSoftInputMode="adjustResize"android:windowSoftInputMode="stateHidden|adjustPan"android:windowSoftInputMode="adjustResize|stateVisible|stateAlwaysHidden"但它并没有改变您在屏

android - 通过 sql 循环将多个 TextView 动态添加到 TableRow

我在这里找了又找,但我似乎无法解决这个问题。我有一个ScrollView,在ScrollView里面是一个LinearLayout,我想读取我的SQL数据库并像这样显示结果;LinearLayoutScrollViewLinearLayoutTableRowTextViewTextViewTableRowTextViewTextView/LinearLayout/ScrollView/LinearLayout我的代码如下:TableRowtRow;ContextThemeWrapperttRow=newContextThemeWrapper(this,R.style.coreTable

android - ImageView 很慢

我的问题是我的ScrollView非常缓慢和滞后。每次滚动时我都会收到这些警告:Skipped146frames!Theapplicationmaybedoingtoomuchworkonitsmainthread.这是我的XML文件:[moreImageViewsandTextViews]有哪些优化图片加载的解决方案? 最佳答案 对此最明显的解决方案是使用ListView按照Android的预期。使用ListView的原因是它回收其显示,从而保持最小的内存占用。再加上ViewHolderpattern甚至Picasso或Glide

android - 将 MediaBrowserService 更新为 MediaBrowserServiceCompat 会删除 'browse' 函数

我一直在忙着更新universalAndroidMediaplayer使用Compat库使其在低于lollipop的Android版本上运行。这是一个用它们的兼容变体替换大多数类的过程。您可以看到包含我所有更改的提交here.我现在不喜欢的是“浏览”功能在Wear设备上消失了。这个函数可以在下面的图片中看到。我刚刚用最新版本的环球音乐播放器做了这个功能的截图。当我将大多数类更新为它们的兼容变体时,此功能消失了。我不知道我是否忘记更新某些东西,是否应该以某种方式激活该功能或任何其他原因导致它不起作用。有什么原因吗? 最佳答案 更新截至

Android - 当 GridView 结束时加载更多项目

我正在制作一个应用程序,我正在使用GridView来显示我的所有图像,问题是我有很多图像,大约12,000张,我不想在开始时加载所有图像,因为让我们面对现实吧,这将花费很长时间,所以我想知道在gridview结束后访问服务器以获取更多项目的最佳方式是什么。谢谢。 最佳答案 实现在滚动到gridview末尾加载更多项目gridView.setOnScrollListener(newAbsListView.OnScrollListener(){@OverridepublicvoidonScroll(AbsListViewview,int

android - 切换案例中的 Activity 上下文

我想使用在所有Activity中使用的通用进度条。这可以通过检查ifelse语句来完成,例如if(mContextinstanceOfActivityA){//DoSomething}elseif(mContextinstanceOfActivityB){//DoSomething}但我想做类似的事情:switch(mContext){casemContextinstaceOfActivityA://DoSomethingcasemContextinstanceOfActivityB://DoSomething}如何通过检查switch中的上下文来实现 最佳

两个日期之间的 Android 通话记录数据和来自同一号码的通话总时长。

想要获取今天、昨天、过去7天和过去30天的通话记录历史记录,同时我想显示该特定号码的来电和去电的总持续时间。假设abc有3个去电和1个来电。我应该得到这些电话的总持续时间。如果我们可以通过游标GroupBy或ORDERBY子句而不是循环和添加持续时间来获取持续时间和调用日志,请告诉我。给我粗略的结构以获得更好的解决方案并且可以有效地工作。String[]whereValue=null;Calendarcalendar=Calendar.getInstance();StringcurrentDate=String.valueOf(calendar.getTimeInMillis());s

单个对话框中的 Android 多个运行时权限

我试图在一个对话框文件中获得所有权限,我点击了下面的链接,它为我提供了一个示例http://inthecheesefactory.com/blog/things-you-need-to-know-about-android-m-permission-developer-edition/en这是我的代码publicclassMActivityextendsAppCompatActivity{finalprivateintREQUEST_CODE_ASK_MULTIPLE_PERMISSIONS=124;@OverrideprotectedvoidonCreate(BundlesavedI

android - 如何在电子表格中获取应用程序脚本的 ID

我的程序是这样运行的:1-使用DriveApi将公共(public)谷歌电子表格复制到我的驱动器帐户(设备中用户的帐户),效果很好2-公共(public)谷歌电子表格中有一个应用程序脚本,其中包含一个简单的函数,我需要执行该函数。3-应用程序脚本中的函数执行得非常好(使用脚本的ID),使用来自android的应用程序脚本api。问题是:每次执行电子表格的副本时,里面的脚本都会更改ID,我需要一种方法来始终获取该ID。如何解决? 最佳答案 虽然这是一篇旧文章,但希望对正在寻找的人有用:varscriptID=ScriptApp.get